# 使用官方 PHP 8.1-fpm 镜像作为基础镜像
FROM php:8.1-fpm

# 安装 Swoole 5.3 扩展
RUN pecl install swoole-5.3.0 \
    && docker-php-ext-enable swoole

# 将 swoole-cli 放置到 /usr/local/bin 目录下
COPY swoole-cli /usr/local/bin/swoole-cli
# 添加执行权限
RUN chmod +x /usr/local/bin/swoole-cli

# 设置工作目录
WORKDIR /var/www/html

# 暴露 PHP-fpm 端口
EXPOSE 9000

# 启动 PHP-fpm
CMD ["php-fpm"]
